金朝共有6个首都,分别是中都大兴府(今北京西南)、上京会宁府(今黑龙江省阿城南2公里的白城子)、南京开封府(今河南开封)、北京大定府(今内蒙古宁城西北)、东京辽阳府(今辽宁省辽阳市)和西京大同府(今山西大同市区)。
1、中都大兴府
金海陵王完颜亮弑金熙宗后即位,于天德三年(公元1151年)四月颁布诏书决定自上京迁都燕京。
完颜亮任命张浩、苏保衡等营建都城,参照北宋都城汴京的规划和建筑式样,在辽南京城的基础上在东、西、南三个方向往外扩展,共动用了120万人,历经两年,至天德五年(1153年)始告完成。
于贞元元年三月二十六日(1153年4月21日)正式迁都,改元贞元。改燕京为中都,定名为中都大兴府。
金中都仿照北宋汴京之规制,在辽南京城基础上扩建。中都城东南角,在今永定门火车站西的四路通;东北角在宣武门内翠花街;西北角在军博南黄亭子;西南角在凤凰嘴村。
东城墙自四路通向北,穿过明清护城河,越过今陶然亭公园、黑窑厂、潘家河沿(今潘家胡同)、虎坊桥西、梁家园,在北新华街西侧与北墙相接,城墙上三门:施仁、宣曜、阳春。
中都南城,西起凤凰嘴,笔直向东,途经鹅房营、万泉寺等地。南三门:端礼、丰宜、景风。有人考证,今天的右安门大街、牛街、长椿街至闹市口一线,就是金中都时南北通衢。
2、上京会宁府
金太宗天会二年(1124)始建南城内的皇城,初名为会宁州。金太宗建为都城,升为会宁。天眷元年(1138)八月,金熙宗以京师为上京,府曰会宁,开始有上京之称。
皇统六年(1146)春,仿照北宋都城汴京的规模进行了一次大规模的扩建,奠定了南北二城的雏形。贞元元年(1153)海陵王迁都于燕京,正隆二年(1157)削上京之号,并毁宫殿庙宇。
金世宗大定十三年(1173)七月,又重新恢复了上京称号,成为金朝的陪都。大定二十一年金世宗复建上京城。
3、南京开封府
南京开封府为金朝五京之一,地在今河南开封。
金代前期和中期,南京路开封府仅辖15县,即祥符、开封、陈留、封丘、尉氏、中牟、阳武、扶沟、鄢陵、太康、长垣、通许、杞县、延津、胙城。章宗时,南京开封府户口增至74万。
贞祐二年(1214年),金宣宗完颜珣为避蒙古军锋,迁都“南京开封府”。金宣宗迁都南京(开封)后,为控制局势而扩大开封府辖区,增辖至4州35县。南京留守本地区为最高军政长官,正三品,带开封府尹兼南京路兵马都总管。